sort without short function